首页> 外文OA文献 >Design Patterns to Support the Migration between Event-Triggered and Time-Triggered Software Architectures
【2h】

Design Patterns to Support the Migration between Event-Triggered and Time-Triggered Software Architectures

机译:支持在事件触发和时间触发的软件体系结构之间迁移的设计模式

摘要

There are two main architectures used to develop software for modern embedded systems: these can be labelled as “event-triggered” (ET) and “time-triggered” (TT). This thesis is concerned with the issues involved in migration between these two architectures.\udAlthough TT architectures are widely used in safety-critical applications (for example, in aerospace and medical systems) they are less familiar to developers of mainstream embedded systems. The work in this thesis began from the premise that – for a broad class of systems that have been implemented using an ET architecture – migration to a TT architecture would improve reliability.\udIt may be tempting to assume that conversion between ET and TT designs will simply involve converting all event-handling software routines into periodic activities. However, the required changes to the software architecture are, in many cases rather more profound. The main contribution of the work presented in this thesis is to identify ways in which the significant effort involved in migrating between existing ET architectures and “equivalent” (and effective) TT architectures could be reduced. The research has taken an innovative step in this regard by introducing the use of ‘Design patterns’ for this purpose for the first time.\udThis thesis describes the development, experimental testing and preliminary assessment of a novel set of design patterns. The thesis goes on to evaluate the effectiveness of some of the key patterns in the development of some representative systems. The pattern evaluation process involved both controlled laboratory experiments on real-time applications, and comprehensive feedback from experts in industry.\udThe results presented in this thesis suggest that pattern-based approaches have the potential to simplify the migration process between ET and TT architectures.\udThe thesis concludes by presenting suggestions for future work in this important area.
机译:有两种主要的体系结构用于开发用于现代嵌入式系统的软件:可以将它们标记为“事件触发”(ET)和“时间触发”(TT)。尽管TT架构已广泛用于对安全至关重要的应用程序(例如,在航空航天和医疗系统中),但主流嵌入式系统的开发人员却不那么熟悉它们。本文的工作始于这样一个前提:对于使用ET架构实现的大量系统,向TT架构的迁移将提高可靠性。只需将所有事件处理软件例程转换为定期活动即可。但是,在许多情况下,对软件体系结构的必要更改会更加深刻。本文提出的工作的主要贡献是确定可以减少在现有ET架构和“等效”(有效)TT架构之间迁移所涉及的大量工作的方法。该研究为此首次采取了“设计模式”的使用,从而在这方面迈出了创新的一步。\ ud本论文描述了一套新颖的设计模式的开发,实验测试和初步评估。本文继续评估了一些代表性系统开发中某些关键模式的有效性。模式评估过程既涉及实时应用的受控实验室实验,也涉及行业专家的全面反馈。 \ ud本文最后提出了对该重要领域未来工作的建议。

著录项

  • 作者

    Lakhani, Farha Naz;

  • 作者单位
  • 年度 2013
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号